﻿using ERP.WH.Models.Entity;
using Microsoft.EntityFrameworkCore;

namespace ERP.WH.Config;

public partial class ERPWHDbContext : DbContext
{
    public ERPWHDbContext()
    {
    }

    public ERPWHDbContext(DbContextOptions<ERPWHDbContext> options)
        : base(options)
    {
    }

    public virtual DbSet<WhInventory> WhInventories { get; set; }

    public virtual DbSet<WhInventoryCheck> WhInventoryChecks { get; set; }

    public virtual DbSet<WhInventoryCheckDetail> WhInventoryCheckDetails { get; set; }

    public virtual DbSet<WhInventoryMovement> WhInventoryMovements { get; set; }

    public virtual DbSet<WhInventoryMovementDetail> WhInventoryMovementDetails { get; set; }

    public virtual DbSet<WhMaterial> WhMaterials { get; set; }

    public virtual DbSet<WhStockIn> WhStockIns { get; set; }

    public virtual DbSet<WhStockInDetail> WhStockInDetails { get; set; }

    public virtual DbSet<WhStockOut> WhStockOuts { get; set; }

    public virtual DbSet<WhStockOutDetail> WhStockOutDetails { get; set; }

    public virtual DbSet<WhStorageLocation> WhStorageLocations { get; set; }

    public virtual DbSet<WhStorageRack> WhStorageRacks { get; set; }

    public virtual DbSet<WhStorageZone> WhStorageZones { get; set; }

    public virtual DbSet<WhWarehouse> WhWarehouses { get; set; }
}
